*{
	padding: 0;
	margin: 0;
}
/* 全局 */
	#videoShare{
		width: 100%;
		position: relative;
	}
	#musicV{
		display: none;
	}
/* 头部 */
	.top{
		position: relative;
		width: 100%;
		height: 3rem;
	}
	.top>img{
		width: 100%;
		height: 3rem;
	}
	.listener{
		position: absolute;
		right: 1rem;
		bottom: 0.3rem;
		display: flex;
		justify-content: space-between;
		width: 1rem;
		align-items: center;
	}
	.listener img{
		width: 0.28rem;
		height: 0.28rem;
	}
	.listener span{
		font-size: 0.28rem;
		color: #fff;
		font-family:PingFang-SC-Medium;
	}
	.title{
		width: 100%;
		font-size:0.36rem;
		font-family:PingFang-SC-Bold;
		color:#fff;
		position: absolute;
		left: 0;
		top: 0;
		text-align: center;
	}
/* 进度条 */
	.progress_box{
		width: 100%;
		height: 0.06rem;
		background:rgba(218,218,218,1);
		border-radius: 0.05rem ; 
		position: relative;
	}
	.progress{
		height: 0.06rem;
		position: absolute;
		left: 0;
		top: 0;
		background:rgba(247,41,88,1);
	}
	.progress_bar{
		width:0.2rem;
		height:0.2rem;
		position: absolute;
		right: -0.2rem;
		top: -0.06rem;
		background:rgba(247,41,88,1);
		border-radius: 50%;
	}

/* time */
	.time{
		display: flex;
		justify-content: space-between;
		padding: 0.1rem 0.2rem 0rem 0.2rem;
	}
	.time span{
		font-size:0.22rem;
		font-family:PingFang-SC-Medium;
		color:rgba(153,153,153,1);
	}
/* controlPlay */
	.controlPlay{
		width: 3.8rem;
		margin: 0 auto;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.prev,.next{
		width:0.36rem;
		height:0.38rem;
	}
	.playStatus{
		width:1.2rem;
		height:1.2rem;
		display: none;
		margin-top: 0.2rem;
	}
	.playSAct{
		display: block;
	}
/* musicList */
	.musicList{
		width: 100%;
		border-top: 1px solid #DEDEDE;
	}
	.musicItem{
		width: 6.9rem;
		padding: 0.3rem 0rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: 0 auto;
		border-bottom: 1px solid #DEDEDE;
	}
	.ml{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.topM{
		font-size:0.3rem;
		font-family:PingFang-SC-Bold;
		color:rgba(68,68,68,1);
		margin-bottom: 0.1rem;
	}
	.topMAct{
		color:rgba(247,36,90,1);
	}
	.botM{
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
	}
	.botM img{
		width: 0.2rem;
		height: 0.2rem;
		margin-right: 0.1rem;
	}
	.botM span{
		font-size:0.22rem;
		font-family:PingFang-SC-Medium;
		color:rgba(153,153,153,1);
		margin-right: 0.1rem;
	}
	.mr{
		width:0.4rem;
		height: 0.4rem;
	}
